package com.jiangyg.mall.product.vo;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 类描述：商品属性
 *
 * @author jiangyg
 * @email email@jiangyg.com
 * @date 2021-10-30 07:38:50
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode
public class AttrVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 属性id
     */
    private String id;

    /**
     * 属性名
     */
    private String name;

    /**
     * 属性类型[0-销售属性，1-基本属性，2-既是销售属性又是基本属性]
     */
    private Integer type;

    /**
     * 快速展示【是否展示在介绍上；0-否 1-是】，在sku中仍然可以调整
     */
    private Integer visible;

    /**
     * 启用状态[0 - 禁用，1 - 启用]
     */
    private Integer enable;

    /**
     * 可选值列表[用逗号分隔]
     */
    private String options;

    /**
     * 启用多选[0 - 禁用，1 - 启用]
     */
    private Integer multiple;

    /**
     * 是否需要检索[0-不需要，1-需要]
     */
    private Integer searchable;

    /**
     * 所属分类
     */
    private String categoryId;

    /**
     * 属性分组
     */
    private String attrgroupId;

    /**
     * 分组名称
     */
    private String attrgroupName;

}
